Package | Test.Luxottica2 |
Type | StructureDefinition |
Id | Id |
FHIR Version | R4 |
Source | https://simplifier.net/resolve?scope=Test.Luxottica2@0.0.1-beta&canonical=http://fhir.lux/StructureDefinition/luxottica-vision-prescription |
Url | http://fhir.lux/StructureDefinition/luxottica-vision-prescription |
Version | 1.0.0 |
Status | draft |
Date | 2023-01-12T12:47:40+10:00 |
Name | LuxotticaVisionPrescription |
Title | LuxotticaVisionPrescription |
Experimental | False |
Description | An authorization for the provision of glasses and/or contact lenses to a patient customized for luxottica. |
Type | VisionPrescription |
Kind | resource |
No resources found
StructureDefinition | |
http://fhir.lux/StructureDefinition/luxottica-vision-prescription-reccomandation ![]() | Luxottica vision prescription reccomandation |
{
"resourceType" : "StructureDefinition",
"id" : "luxottica-vision-prescription",
"meta" : {
"versionId" : "1",
"lastUpdated" : "2023-01-12T12:47:40.239+10:00"
},
"url" : "http://fhir.lux/StructureDefinition/luxottica-vision-prescription",
"version" : "1.0.0",
"name" : "LuxotticaVisionPrescription",
"title" : "LuxotticaVisionPrescription",
"status" : "draft",
"experimental" : false,
"date" : "2023-01-12T12:47:40+10:00",
"publisher" : "EssilorLuxottica",
"description" : "An authorization for the provision of glasses and/or contact lenses to a patient customized for luxottica.",
"fhirVersion" : "4.0.1",
"kind" : "resource",
"abstract" : false,
"type" : "VisionPrescription",
"baseDefinition" : "http://hl7.org/fhir/StructureDefinition/VisionPrescription",
"derivation" : "specialization",
"differential" : {
"element" : [
{
"id" : "VisionPrescription.expirationDate",
"path" : "VisionPrescription.expirationDate",
"short" : "Response expiration date",
"definition" : "Expiration date of prescription.",
"requirements" : "Need to record a timestamp for use by both the recipient and the issuer.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "VisionPrescription.expirationDate",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "dateTime"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : true
},
{
"id" : "VisionPrescription.pupillaryDistance",
"path" : "VisionPrescription.pupillaryDistance",
"short" : "Pupillary distance",
"definition" : "Distance between pupils.",
"requirements" : "Standard lens prescription measures.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "decimal"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : false
},
{
"id" : "VisionPrescription.lensType",
"path" : "VisionPrescription.lensType",
"short" : "Type of lenses",
"definition" : "Type of lenses (single vision, bifocal, progressive, …)",
"requirements" : "Need to identify the type of lenses.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "string"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : false
},
{
"id" : "VisionPrescription.usedFor",
"path" : "VisionPrescription.usedFor",
"short" : "Type of prescription",
"definition" : "Type of prescription (Daily wear, Safety, Sunglasses, Distance, Reading, …)",
"requirements" : "Need to identify the type of prescription.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "string"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : false
},
{
"id" : "VisionPrescription.note",
"path" : "VisionPrescription.note",
"short" : "Notes for lenses",
"definition" : "Special instruction for the lenses.",
"requirements" : "Notes for lenses",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "Annotation"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : false
},
{
"id" : "VisionPrescription.extension:luxottica-vision-prescription-reccomandation",
"path" : "VisionPrescription.extension",
"sliceName" : "luxottica-vision-prescription-reccomandation",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "Extension",
"profile" : [
"http://fhir.lux/StructureDefinition/luxottica-vision-prescription-reccomandation"
]
}
],
"mustSupport" : false,
"mapping" : [
{
"identity" : "argonaut-dq-dstu2",
"map" : "VisionPrescription.extension"
}
]
},
{
"id" : "VisionPrescription.lensSpecification",
"path" : "VisionPrescription.lensSpecification",
"short" : "Vision lens authorization",
"definition" : "Contain the details of the individual lens specifications and serves as the authorization for the fullfillment by certified professionals.",
"min" : 1,
"max" : "*",
"type" : [
{
"code" : "BackboneElement"
}
]
},
{
"id" : "VisionPrescription.lensSpecification.product",
"path" : "VisionPrescription.lensSpecification.product",
"short" : "Product to be supplied",
"definition" : "Identifies the type of vision correction product which is required for the patient.",
"requirements" : "Need to identify whether glasses or contacts.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "CodeableConcept"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : true,
"binding" : {
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
"valueString" : "VisionProduct"
}
],
"strength" : "example",
"description" : "A coded concept describing the vision products.",
"valueSet" : "http://hl7.org/fhir/ValueSet/vision-product"
},
"mapping" : [
{
"identity" : "v2",
"map" : "RXE-2-Give Code / RXO-1-Requested Give Code / RXD-2-Dispense/Give Code"
},
{
"identity" : "rim",
"map" : "consumable.role"
}
]
},
{
"id" : "VisionPrescription.lensSpecification.eye",
"path" : "VisionPrescription.lensSpecification.eye",
"short" : "right | left",
"definition" : "The eye for which the lens specification applies.",
"comment" : "May also appear as OD (oculus dexter) for the right eye and OS (oculus siniter) for the left eye.",
"requirements" : "Needed to identify which eye the lens specification applies to.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "code"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : true,
"binding" : {
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
"valueString" : "VisionEyes"
}
],
"strength" : "required",
"description" : "A coded concept listing the eye codes.",
"valueSet" : "http://hl7.org/fhir/ValueSet/vision-eye-codes|4.3.0"
},
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "VisionPrescription.lensSpecification.sphere",
"path" : "VisionPrescription.lensSpecification.sphere",
"short" : "Power of the lens",
"definition" : "Lens power measured in dioptres (0.25 units).",
"comment" : "The value is negative for near-sighted and positive for far sighted.\nOften insurance will not cover a lens with power between +75 and -75.",
"requirements" : "Standard lens prescription measures.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "decimal"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "VisionPrescription.lensSpecification.cylinder",
"path" : "VisionPrescription.lensSpecification.cylinder",
"short" : "Lens power for astigmatism",
"definition" : "Power adjustment for astigmatism measured in dioptres (0.25 units).",
"requirements" : "Standard lens prescription measures.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "decimal"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "VisionPrescription.lensSpecification.axis",
"path" : "VisionPrescription.lensSpecification.axis",
"short" : "Lens meridian which contain no power for astigmatism",
"definition" : "Adjustment for astigmatism measured in integer degrees.",
"comment" : "The limits are +180 and -180 degrees.",
"requirements" : "Standard lens prescription measures.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "integer"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "VisionPrescription.lensSpecification.prism",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
"valueString" : "Prism"
}
],
"path" : "VisionPrescription.lensSpecification.prism",
"short" : "Eye alignment compensation",
"definition" : "Allows for adjustment on two axis.",
"requirements" : "Standard lens prescription measures.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "BackboneElement"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : false
},
{
"id" : "VisionPrescription.lensSpecification.prism.amount",
"path" : "VisionPrescription.lensSpecification.prism.amount",
"short" : "Amount of adjustment",
"definition" : "Amount of prism to compensate for eye alignment in fractional units.",
"requirements" : "Standard lens prescription measures.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "decimal"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "VisionPrescription.lensSpecification.prism.base",
"path" : "VisionPrescription.lensSpecification.prism.base",
"short" : "up | down | in | out",
"definition" : "The relative base, or reference lens edge, for the prism.",
"requirements" : "Standard lens prescription measures.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "code"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : false,
"binding" : {
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
"valueString" : "VisionBase"
}
],
"strength" : "required",
"description" : "A coded concept listing the base codes.",
"valueSet" : "http://hl7.org/fhir/ValueSet/vision-base-codes|4.3.0"
},
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "VisionPrescription.lensSpecification.add",
"path" : "VisionPrescription.lensSpecification.add",
"short" : "Added power for multifocal levels",
"definition" : "Power adjustment for multifocal lenses measured in dioptres (0.25 units).",
"requirements" : "Standard lens prescription measures.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "decimal"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "VisionPrescription.lensSpecification.power",
"path" : "VisionPrescription.lensSpecification.power",
"short" : "Contact lens power",
"definition" : "Contact lens power measured in dioptres (0.25 units).",
"requirements" : "Standard contact lens prescription measures.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "decimal"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "VisionPrescription.lensSpecification.backCurve",
"path" : "VisionPrescription.lensSpecification.backCurve",
"short" : "Contact lens back curvature",
"definition" : "Back curvature measured in millimetres.",
"requirements" : "Standard contact lens prescription measures.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "decimal"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "VisionPrescription.lensSpecification.diameter",
"path" : "VisionPrescription.lensSpecification.diameter",
"short" : "Contact lens diameter",
"definition" : "Contact lens diameter measured in millimetres.",
"requirements" : "Standard contact lens prescription measures.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "decimal"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "VisionPrescription.lensSpecification.duration",
"path" : "VisionPrescription.lensSpecification.duration",
"short" : "Lens wear duration",
"definition" : "The recommended maximum wear period for the lens.",
"requirements" : "Standard contact lens prescription measures.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "Quantity",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/SimpleQuantity"
]
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "VisionPrescription.lensSpecification.color",
"path" : "VisionPrescription.lensSpecification.color",
"short" : "Color required",
"definition" : "Special color or pattern.",
"requirements" : "Standard contact lens prescription measures.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "string"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "VisionPrescription.lensSpecification.brand",
"path" : "VisionPrescription.lensSpecification.brand",
"short" : "Brand required",
"definition" : "Brand recommendations or restrictions.",
"requirements" : "Standard lens prescription measures.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "string"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "VisionPrescription.lensSpecification.specialty",
"path" : "VisionPrescription.lensSpecification.specialty",
"short" : "Contact lens type",
"definition" : "Contact lens specialty type (Soft, Rigid, Hybrid, …).",
"requirements" : "Standard contact lens type.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "string"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "VisionPrescription.lensSpecification.balance",
"path" : "VisionPrescription.lensSpecification.balance",
"short" : "Balance for the eye chosen",
"definition" : "Balance for the eye chosen.",
"requirements" : "Balance for the eye chosen.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "boolean"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "VisionPrescription.lensSpecification.lensCleaner",
"path" : "VisionPrescription.lensSpecification.lensCleaner",
"short" : "Lens cleaner",
"definition" : "Product used for cleaning contact lenses.",
"requirements" : "Specification of the product used for cleaning contact lenses.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "string"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "VisionPrescription.lensSpecification.disinfectionSolution",
"path" : "VisionPrescription.lensSpecification.disinfectionSolution",
"short" : "Disinfection solution",
"definition" : "Product used for disinfection solution of contact lenses.",
"requirements" : "Specification of the product used for disinfection solution of contact lenses.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "string"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "VisionPrescription.lensSpecification.note",
"path" : "VisionPrescription.lensSpecification.note",
"short" : "Notes for coatings",
"definition" : "Notes for special requirements such as coatings and lens materials.",
"requirements" : "Standard lens prescription measures.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "Annotation"
}
],
"mustSupport" : false,
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
}
]
},
"text" : {
}
}
XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.